.cou-line{
    padding: .2rem /* 10/50 */;
    text-align: center;
    background-color: #fff;
    font-size: .28rem /* 14/50 */;
    color: #cccccc;
}

.couo-main {
   
    background-color: #fff;
    .cou-box {
        padding: .2rem /* 10/50 */;
        display: flex;
        .cou-img {
            margin-right: .2rem /* 10/50 */;
            img {
                width: 4rem /* 200/50 */;
                height: 3rem /* 150/50 */;
            }
           
        }

        .cou-p {
            font-size: .28rem /* 14/50 */;
            color: #333;
            p:nth-child(1) {
                font-size: .4rem /* 20/50 */;
            }
            p:nth-child(2) {
                font-size: .36rem /* 18/50 */;
                font-weight: 700;
                margin-top: .2rem /* 10/50 */;
                margin-bottom: .6rem /* 30/50 */;
                
            }
            p:nth-child(3) {
                color: #E70;
            }
            
        }


    }
}

.cou-modal {
    position: fixed;
    height: 100%;
    width: 100%;
    background-color: rgba(15, 14, 14, 0.513);
    z-index: 1;
    top: 0px;
    display: none;
    .mod-box {
        position: absolute;
        top: 40%;
        transform: translateY(-50%);
        left: 50%;
        transform: translateX(-50%);
        display: flex;
        .con-img {
            img {
                width: 6rem /* 300/50 */;
                height: 5rem /* 250/50 */;
                position: absolute;
                top: 0rem /* 0/50 */;
                left: 50%;
                transform: translateX(-50%);
            }
            

        }
        .l {
            position: absolute;
            font-size: 1.32rem /* 66/50 */;
            color: #fff;
            left: -4rem /* 200/50 */;
            top: 1.54rem /* 77/50 */;
            font-family: '宋体';
        }
        .r{
            position: absolute;
            font-size: 1.32rem /* 66/50 */;
            color: #fff;
            left: 3.4rem /* 170/50 */;
            top: 1.54rem /* 77/50 */;
            font-family: '宋体';
        }
        .close {
            position: absolute;
            top: -2rem /* 100/50 */;
            left: 4rem /* 200/50 */;
            font-size: 1rem /* 50/50 */;
            font-weight: 700;
            
            font-family: '宋体';
            i {
                color: #fff;
            }
        }
    }

}